package com.hzlx;

import com.hzlx.dto.CourseDto;
import com.hzlx.dto.CourseRequestDto;
import com.hzlx.dto.PageDto;
import com.hzlx.dto.ResultDto;
import jakarta.annotation.PostConstruct;
import org.springframework.web.bind.annotation.*;

@RestController
public class CourseController {
    @PostMapping("/courses")
    public ResultDto<PageDto<CourseDto>> loadCourseByJson(@RequestBody CourseRequestDto course){
        // ...
        return null;
    }
    @PostMapping("/coursesForm")
    public ResultDto<PageDto<CourseDto>> loadCourseByForm(CourseRequestDto course){
        // ...
        return null;
    }
    @GetMapping("/courses/{account}/{page}/{rows}")
    public ResultDto<PageDto<CourseDto>> queryCourse(@PathVariable("account") String account,
                                                     @PathVariable("page") Integer page,
                                                     @PathVariable("rows") Integer rows){
        // ...
        return null;
    }
}
